d0bdfe1db4a131afd0d8f66b4f45b3c970e7f334,core/languageDesign/smodelLanguage/source_gen/jetbrains/mps/bootstrap/smodelLanguage/actions/QueriesGenerated.java,QueriesGenerated,nodeSubstituteActionsBuilder_Precondition_SNodeOperation_1196936366507,#IOperationContext#NodeSubstitutePreconditionContext#,68
Before Change
}
public static boolean nodeSubstituteActionsBuilder_Precondition_SNodeOperation_1196936366507(final IOperationContext operationContext, final NodeSubstitutePreconditionContext _context) {
SNode expression = _context.getParentNode();
return TypeChecker.getInstance().getSubtypingManager().isSubtype(TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(expression, "leftExpression", true)), new QuotationClass_().createNode());
}
After Change
}
public static boolean nodeSubstituteActionsBuilder_Precondition_SNodeOperation_1196936366507(final IOperationContext operationContext, final NodeSubstitutePreconditionContext _context) {
SNode leftExpression = SLinkOperations.getTarget(_context.getParentNode(), "operand", true);
if(SNodeOperations.isInstanceOf(_context.getParentNode(), "jetbrains.mps.bootstrap.smodelLanguage.structure.SNodeOperationExpression")) {
leftExpression = SLinkOperations.getTarget(_context.getParentNode(), "leftExpression", true);
}
return TypeChecker.getInstance().getSubtypingManager().isSubtype(TypeChecker.getInstance().getTypeOf(leftExpression), new QuotationClass_().createNode());